<?php

namespace app\doc\controller;

use think\response\Json;

class Demo
{
    /**
     * @return \think\Response|Json|\think\response\Jsonp|\think\response\Redirect|\think\response\View|\think\response\Xml
     */
    public function get()
    {
        return Json::create(
            [
                'code' => 1,
                'msg' => 'success',
                'data' => [
                    'id' => 1,
                    'name' => '这是一个测试数据'
                ],
            ]
        );
    }

    /**
     * @return \think\Response|Json|\think\response\Jsonp|\think\response\Redirect|\think\response\View|\think\response\Xml
     */
    public function lists()
    {
        return Json::create(
            [
                'code' => 1,
                'msg' => 'success',
                'data' => [
                    [
                        'id' => 1,
                        'name' => '这是一个测试数据'
                    ],
                    [
                        'id' => 2,
                        'name' => '这是一个测试数据'
                    ]
                ],
            ]
        );
    }

    /**
     * @param $name
     * @return \think\Response|Json|\think\response\Jsonp|\think\response\Redirect|\think\response\View|\think\response\Xml
     */
    public function set($name)
    {
        return Json::create(
            [
                'code' => 1,
                'msg' => '您输入的name值是：' . $name,
                'data' => []
            ]
        );
    }
}